<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>De Stijl: /Users/Piro/Dropbox/destijl/c/headers/dconstantes.h File Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">De Stijl
   
   </div>
   <div id="projectbrief">Librairie pour le projet De Stijl</div>
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('dconstantes_8h.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Defines</a>  </div>
  <div class="headertitle">
<div class="title">/Users/Piro/Dropbox/destijl/c/headers/dconstantes.h File Reference</div>  </div>
</div>
<div class="contents">

<p>Déclaration des constantes du projet.  
<a href="#details">More...</a></p>

<p><a href="dconstantes_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0d1d0ab0ef96822986e8744db88447c"></a><!-- doxytag: member="dconstantes.h::ACTION_FIND_ARENA" ref="ac0d1d0ab0ef96822986e8744db88447c" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#ac0d1d0ab0ef96822986e8744db88447c">ACTION_FIND_ARENA</a>&#160;&#160;&#160;(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur transportée par l'action pour trouver l'arène. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3506067d063cd6b92e81610c4c1c0c69"></a><!-- doxytag: member="dconstantes.h::ACTION_ARENA_FAILED" ref="a3506067d063cd6b92e81610c4c1c0c69" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a3506067d063cd6b92e81610c4c1c0c69">ACTION_ARENA_FAILED</a>&#160;&#160;&#160;(2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur transportée par l'action pour signaler l'arrêt de la recherche de l'arène. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4b9fceb249209f9091a7425dfc9e649"></a><!-- doxytag: member="dconstantes.h::ACTION_ARENA_IS_FOUND" ref="ab4b9fceb249209f9091a7425dfc9e649" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#ab4b9fceb249209f9091a7425dfc9e649">ACTION_ARENA_IS_FOUND</a>&#160;&#160;&#160;(3)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur transportée par l'action pour signaler que l'arène a été trouvée. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94450724f7c54dc0b8abc867d9e18378"></a><!-- doxytag: member="dconstantes.h::ACTION_COMPUTE_CONTINUOUSLY_POSITION" ref="a94450724f7c54dc0b8abc867d9e18378" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a94450724f7c54dc0b8abc867d9e18378">ACTION_COMPUTE_CONTINUOUSLY_POSITION</a>&#160;&#160;&#160;(4)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur transportée par l'action pour commencer le calcul de la position du robot. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a3d87060b4b61fc4765dc3d98d5ea12"></a><!-- doxytag: member="dconstantes.h::ACTION_STOP_COMPUTE_POSITION" ref="a0a3d87060b4b61fc4765dc3d98d5ea12" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a0a3d87060b4b61fc4765dc3d98d5ea12">ACTION_STOP_COMPUTE_POSITION</a>&#160;&#160;&#160;(5)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur transportée par l'action pour arrêter le calcul de la position du robot. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0fef4214ffd40c1656d969ed8dae2e1d"></a><!-- doxytag: member="dconstantes.h::ACTION_CONNECT_ROBOT" ref="a0fef4214ffd40c1656d969ed8dae2e1d" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a0fef4214ffd40c1656d969ed8dae2e1d">ACTION_CONNECT_ROBOT</a>&#160;&#160;&#160;(10)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur transportée par l'action pour demander la connexion avec le boîtier de communication du robot. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2934d2d205360e912d448e5bca13cdd"></a><!-- doxytag: member="dconstantes.h::BATTERY_LEVEL_HIGH" ref="ad2934d2d205360e912d448e5bca13cdd" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#ad2934d2d205360e912d448e5bca13cdd">BATTERY_LEVEL_HIGH</a>&#160;&#160;&#160;(2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur décrivant l'état haut de la batterie. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab00e9b1ec148d3978adca59be44935cd"></a><!-- doxytag: member="dconstantes.h::BATTERY_LEVEL_MEDIUM" ref="ab00e9b1ec148d3978adca59be44935cd" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#ab00e9b1ec148d3978adca59be44935cd">BATTERY_LEVEL_MEDIUM</a>&#160;&#160;&#160;(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur décrivant l'état moyen de la batterie. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6943aa72e5de58b475e88552aebc546"></a><!-- doxytag: member="dconstantes.h::BATTERY_LEVEL_LOW" ref="ab6943aa72e5de58b475e88552aebc546" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#ab6943aa72e5de58b475e88552aebc546">BATTERY_LEVEL_LOW</a>&#160;&#160;&#160;(0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur décrivant l'état bas de la batterie. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2c7842f944e97c53dd90d7054986404"></a><!-- doxytag: member="dconstantes.h::BATTERY_LEVEL_UNKNOWN" ref="ab2c7842f944e97c53dd90d7054986404" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#ab2c7842f944e97c53dd90d7054986404">BATTERY_LEVEL_UNKNOWN</a>&#160;&#160;&#160;(-1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur décrivant un état inconnu de la batterie. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58beb0ba231acb1c8c1e9e11fd2aa6eb"></a><!-- doxytag: member="dconstantes.h::MESSAGE_TYPE_UNKNOWN" ref="a58beb0ba231acb1c8c1e9e11fd2aa6eb" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a58beb0ba231acb1c8c1e9e11fd2aa6eb">MESSAGE_TYPE_UNKNOWN</a>&#160;&#160;&#160;('U')</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur du type d'un message quelconque. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a6d2b56194ef9d9c351d147edd639d6"></a><!-- doxytag: member="dconstantes.h::MESSAGE_TYPE_CHAR" ref="a6a6d2b56194ef9d9c351d147edd639d6" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a6a6d2b56194ef9d9c351d147edd639d6">MESSAGE_TYPE_CHAR</a>&#160;&#160;&#160;('C')</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur du type d'un message portant un char. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafeffb4eb769e18ad8b5ee5a7977c5b7"></a><!-- doxytag: member="dconstantes.h::MESSAGE_TYPE_INT" ref="aafeffb4eb769e18ad8b5ee5a7977c5b7" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#aafeffb4eb769e18ad8b5ee5a7977c5b7">MESSAGE_TYPE_INT</a>&#160;&#160;&#160;('I')</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur du type d'un message portant un entier. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43162c197f9bf4bf7ae94ce3bd1ed443"></a><!-- doxytag: member="dconstantes.h::MESSAGE_TYPE_STRING" ref="a43162c197f9bf4bf7ae94ce3bd1ed443" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a43162c197f9bf4bf7ae94ce3bd1ed443">MESSAGE_TYPE_STRING</a>&#160;&#160;&#160;('S')</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur du type d'un message portant une chaîne de caractère. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a470271abdd978053342ffe4daf26480b"></a><!-- doxytag: member="dconstantes.h::MESSAGE_TYPE_STATE" ref="a470271abdd978053342ffe4daf26480b" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a470271abdd978053342ffe4daf26480b">MESSAGE_TYPE_STATE</a>&#160;&#160;&#160;('R')</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur du type d'un message portant l'état du robot. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27bfb8d70c96d993eed9143c97ccd95a"></a><!-- doxytag: member="dconstantes.h::MESSAGE_TYPE_IMAGE" ref="a27bfb8d70c96d993eed9143c97ccd95a" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a27bfb8d70c96d993eed9143c97ccd95a">MESSAGE_TYPE_IMAGE</a>&#160;&#160;&#160;('V')</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur du type d'un message portant une image compressée. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8dd5f966ca7a8732fdb3fc4b5d45725"></a><!-- doxytag: member="dconstantes.h::MESSAGE_TYPE_BATTERY" ref="ac8dd5f966ca7a8732fdb3fc4b5d45725" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#ac8dd5f966ca7a8732fdb3fc4b5d45725">MESSAGE_TYPE_BATTERY</a>&#160;&#160;&#160;('B')</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur du type d'un message portant la valeur du niveau de la batterie du robot. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a402fef4c61d848e9ca5f401118d5cd20"></a><!-- doxytag: member="dconstantes.h::MESSAGE_TYPE_MOVEMENT" ref="a402fef4c61d848e9ca5f401118d5cd20" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a402fef4c61d848e9ca5f401118d5cd20">MESSAGE_TYPE_MOVEMENT</a>&#160;&#160;&#160;('M')</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur du type d'un message portant un mouvement à réaliser. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af68cc21df4693bee3b46776cc6de4e44"></a><!-- doxytag: member="dconstantes.h::MESSAGE_TYPE_ACTION" ref="af68cc21df4693bee3b46776cc6de4e44" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#af68cc21df4693bee3b46776cc6de4e44">MESSAGE_TYPE_ACTION</a>&#160;&#160;&#160;('A')</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur du type d'un message portant une action à réaliser. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a170da4dd659e59f4a1d7ce22dccd3a10"></a><!-- doxytag: member="dconstantes.h::MESSAGE_TYPE_ORDER" ref="a170da4dd659e59f4a1d7ce22dccd3a10" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a170da4dd659e59f4a1d7ce22dccd3a10">MESSAGE_TYPE_ORDER</a>&#160;&#160;&#160;('I')</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur du type d'un message portant un ordre à suivre. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a688bbddffa130493fcea64adc780347a"></a><!-- doxytag: member="dconstantes.h::MESSAGE_TYPE_POSITION" ref="a688bbddffa130493fcea64adc780347a" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a688bbddffa130493fcea64adc780347a">MESSAGE_TYPE_POSITION</a>&#160;&#160;&#160;('P')</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur du type d'un message portant la position du robot. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28c2abf91555cd129c18fa57e8ba4aa2"></a><!-- doxytag: member="dconstantes.h::MESSAGE_TYPE_MISSION" ref="a28c2abf91555cd129c18fa57e8ba4aa2" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a28c2abf91555cd129c18fa57e8ba4aa2">MESSAGE_TYPE_MISSION</a>&#160;&#160;&#160;('T')</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur du type d'un message portant une mission à réaliser ou terminée. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a1d80458b02269295b55f29202f5daa"></a><!-- doxytag: member="dconstantes.h::MESSAGE_TYPE_VERSION" ref="a6a1d80458b02269295b55f29202f5daa" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a6a1d80458b02269295b55f29202f5daa">MESSAGE_TYPE_VERSION</a>&#160;&#160;&#160;('F')</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur du type d'un message portant la version du firmware du robot. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37218d12289d6037dddfcae4b391f81d"></a><!-- doxytag: member="dconstantes.h::DIRECTION_STOP" ref="a37218d12289d6037dddfcae4b391f81d" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a37218d12289d6037dddfcae4b391f81d">DIRECTION_STOP</a>&#160;&#160;&#160;(0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur associée au mouvement d'arrêt du robot. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8c4f0ad93af747730978d0eb97e92c6"></a><!-- doxytag: member="dconstantes.h::DIRECTION_STRAIGHT" ref="ad8c4f0ad93af747730978d0eb97e92c6" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#ad8c4f0ad93af747730978d0eb97e92c6">DIRECTION_STRAIGHT</a>&#160;&#160;&#160;(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur associée à la direction "tout droit" d'un mouvement. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67080451e5c5225c8e11f84f26ae2252"></a><!-- doxytag: member="dconstantes.h::DIRECTION_RIGHT" ref="a67080451e5c5225c8e11f84f26ae2252" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a67080451e5c5225c8e11f84f26ae2252">DIRECTION_RIGHT</a>&#160;&#160;&#160;(2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur associée à la direction "à droite" d'un mouvement. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeccc1afd6280d351aadb9a304bd6e04e"></a><!-- doxytag: member="dconstantes.h::DIRECTION_LEFT" ref="aeccc1afd6280d351aadb9a304bd6e04e" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#aeccc1afd6280d351aadb9a304bd6e04e">DIRECTION_LEFT</a>&#160;&#160;&#160;(3)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur associée à la direction "à gauche" d'un mouvement. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a219f8a888533b454e1891464cd48f68d"></a><!-- doxytag: member="dconstantes.h::DIRECTION_FORWARD" ref="a219f8a888533b454e1891464cd48f68d" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a219f8a888533b454e1891464cd48f68d">DIRECTION_FORWARD</a>&#160;&#160;&#160;(4)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur associée à la direction "en arrière" d'un mouvement. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a127b95320fdae5e70ba43d8ca2354f0b"></a><!-- doxytag: member="dconstantes.h::MISSION_TYPE_REACH_COORDINATE" ref="a127b95320fdae5e70ba43d8ca2354f0b" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a127b95320fdae5e70ba43d8ca2354f0b">MISSION_TYPE_REACH_COORDINATE</a>&#160;&#160;&#160;(0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Type de mission consistant à rejoindre une position. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2014884ca30a45f901bad802c38306f3"></a><!-- doxytag: member="dconstantes.h::MISSION_TYPE_REACH_OBJECTIVE" ref="a2014884ca30a45f901bad802c38306f3" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a2014884ca30a45f901bad802c38306f3">MISSION_TYPE_REACH_OBJECTIVE</a>&#160;&#160;&#160;(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Type de mission consistant à effectuer une action prédéfinie. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64bc1b5c414e1cfd1e3e2533195183e2"></a><!-- doxytag: member="dconstantes.h::MISSION_TYPE_STOP" ref="a64bc1b5c414e1cfd1e3e2533195183e2" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a64bc1b5c414e1cfd1e3e2533195183e2">MISSION_TYPE_STOP</a>&#160;&#160;&#160;(2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">La mission en cours doit être stoppée. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a867754a1ff543e1a8edf7d18c15128ce"></a><!-- doxytag: member="dconstantes.h::MISSION_OBJECTIVE_GREEN_AREA" ref="a867754a1ff543e1a8edf7d18c15128ce" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a867754a1ff543e1a8edf7d18c15128ce">MISSION_OBJECTIVE_GREEN_AREA</a>&#160;&#160;&#160;(0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Le robot doit rejoindre la zone verte. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3be7c504fbfeaf5843f0013625ba7cb"></a><!-- doxytag: member="dconstantes.h::MISSION_OBJECTIVE_RED_AREA" ref="ac3be7c504fbfeaf5843f0013625ba7cb" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#ac3be7c504fbfeaf5843f0013625ba7cb">MISSION_OBJECTIVE_RED_AREA</a>&#160;&#160;&#160;(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Le robot doit rejoindre la zone rouge. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a126a4db5d669bbf4926d8821a4a9ef41"></a><!-- doxytag: member="dconstantes.h::MISSION_OBJECTIVE_GET_THE_BALL" ref="a126a4db5d669bbf4926d8821a4a9ef41" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a126a4db5d669bbf4926d8821a4a9ef41">MISSION_OBJECTIVE_GET_THE_BALL</a>&#160;&#160;&#160;(2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Le robot doit attraper le palet. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2403320c41f08e7567cb169de5db66b3"></a><!-- doxytag: member="dconstantes.h::STATUS_OK" ref="a2403320c41f08e7567cb169de5db66b3" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a2403320c41f08e7567cb169de5db66b3">STATUS_OK</a>&#160;&#160;&#160;(0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">La communication avec le robot est correcte. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0201657b883c06dbc8d6bd872a9b24f"></a><!-- doxytag: member="dconstantes.h::STATUS_ERR_NO_FILE" ref="aa0201657b883c06dbc8d6bd872a9b24f" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#aa0201657b883c06dbc8d6bd872a9b24f">STATUS_ERR_NO_FILE</a>&#160;&#160;&#160;(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">La communication avec le robot est correcte. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13f7940d7133c0fe93dd4a0ba0812883"></a><!-- doxytag: member="dconstantes.h::STATUS_ERR_TIMEOUT" ref="a13f7940d7133c0fe93dd4a0ba0812883" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a13f7940d7133c0fe93dd4a0ba0812883">STATUS_ERR_TIMEOUT</a>&#160;&#160;&#160;(2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Le délai de communicatio est expiré <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a527dd93f390f589fe46f2136695a81ab"></a><!-- doxytag: member="dconstantes.h::STATUS_ERR_UNKNOWN_CMD" ref="a527dd93f390f589fe46f2136695a81ab" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a527dd93f390f589fe46f2136695a81ab">STATUS_ERR_UNKNOWN_CMD</a>&#160;&#160;&#160;(3)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">La commande n'est pas reconnue. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a838a5559cd25a02d80f11c94cad1e36d"></a><!-- doxytag: member="dconstantes.h::STATUS_ERR_INVALID_PARAMS" ref="a838a5559cd25a02d80f11c94cad1e36d" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a838a5559cd25a02d80f11c94cad1e36d">STATUS_ERR_INVALID_PARAMS</a>&#160;&#160;&#160;(4)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">les paramètres de la commande ne sont pas conformes <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabbc946fb97a4d1219d8a4bbe30ffe1e"></a><!-- doxytag: member="dconstantes.h::STATUS_ERR_WDT_EXPIRED" ref="aabbc946fb97a4d1219d8a4bbe30ffe1e" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#aabbc946fb97a4d1219d8a4bbe30ffe1e">STATUS_ERR_WDT_EXPIRED</a>&#160;&#160;&#160;(5)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Le watchdog du timer a expiré <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03214ee7a0a1b1ce7981319870a5e259"></a><!-- doxytag: member="dconstantes.h::STATUS_ERR_SELECT" ref="a03214ee7a0a1b1ce7981319870a5e259" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a03214ee7a0a1b1ce7981319870a5e259">STATUS_ERR_SELECT</a>&#160;&#160;&#160;(6)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Le boîtier n'est pas connecté <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa05e4f65d9cde6279929980a6adad7fd"></a><!-- doxytag: member="dconstantes.h::STATUS_ERR_UNKNOWN" ref="aa05e4f65d9cde6279929980a6adad7fd" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#aa05e4f65d9cde6279929980a6adad7fd">STATUS_ERR_UNKNOWN</a>&#160;&#160;&#160;(0xFF)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Erreur inconnue. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3658b6713422dc261c11dfc7b7d335fc"></a><!-- doxytag: member="dconstantes.h::STATUS_ERR_CHECKSUM" ref="a3658b6713422dc261c11dfc7b7d335fc" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a3658b6713422dc261c11dfc7b7d335fc">STATUS_ERR_CHECKSUM</a>&#160;&#160;&#160;(7)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Erreur de checksum à la réception. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39f74dd40beed167d68dd6426fb58fcf"></a><!-- doxytag: member="dconstantes.h::MOTEUR_STOP" ref="a39f74dd40beed167d68dd6426fb58fcf" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a39f74dd40beed167d68dd6426fb58fcf">MOTEUR_STOP</a>&#160;&#160;&#160;(0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">La vitesse à appliquer au moteur est nulle. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9be7576aeec8aa841bc8eea4603b56a8"></a><!-- doxytag: member="dconstantes.h::MOTEUR_AVANT_LENT" ref="a9be7576aeec8aa841bc8eea4603b56a8" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a9be7576aeec8aa841bc8eea4603b56a8">MOTEUR_AVANT_LENT</a>&#160;&#160;&#160;(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Le moteur tourne dans le sens horaire lentement. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b84d828d3dba5d84300799cd6b40a4b"></a><!-- doxytag: member="dconstantes.h::MOTEUR_AVANT_RAPIDE" ref="a9b84d828d3dba5d84300799cd6b40a4b" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a9b84d828d3dba5d84300799cd6b40a4b">MOTEUR_AVANT_RAPIDE</a>&#160;&#160;&#160;(2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Le moteur tourne dans le sens horaire rapidement. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06dfe28bb298b3fc4e92dcc927f6e8f6"></a><!-- doxytag: member="dconstantes.h::MOTEUR_ARRIERE_LENT" ref="a06dfe28bb298b3fc4e92dcc927f6e8f6" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a06dfe28bb298b3fc4e92dcc927f6e8f6">MOTEUR_ARRIERE_LENT</a>&#160;&#160;&#160;(-1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Le moteur tourne dans le sens anti-horaire lentement. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf56e24b3ad511d534341405e6e12153"></a><!-- doxytag: member="dconstantes.h::MOTEUR_ARRIERE_RAPIDE" ref="acf56e24b3ad511d534341405e6e12153" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#acf56e24b3ad511d534341405e6e12153">MOTEUR_ARRIERE_RAPIDE</a>&#160;&#160;&#160;(-2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Le moteur tourne dans le sens anti-horaire rapidement. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49761e2e78fa58b68c51a9d17939d3b6"></a><!-- doxytag: member="dconstantes.h::SENSOR_EMPTY" ref="a49761e2e78fa58b68c51a9d17939d3b6" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a49761e2e78fa58b68c51a9d17939d3b6">SENSOR_EMPTY</a>&#160;&#160;&#160;(0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur de retour si la pince du robot est vide. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00702dadac7775013d6574995ed94aa3"></a><!-- doxytag: member="dconstantes.h::SENSOR_FULL" ref="a00702dadac7775013d6574995ed94aa3" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a00702dadac7775013d6574995ed94aa3">SENSOR_FULL</a>&#160;&#160;&#160;(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur de retour si la pince du robot est pleine. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a743bf58ec3b3fe7d791b9ab95aefbbbd"></a><!-- doxytag: member="dconstantes.h::BATTERY_OK" ref="a743bf58ec3b3fe7d791b9ab95aefbbbd" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a743bf58ec3b3fe7d791b9ab95aefbbbd">BATTERY_OK</a>&#160;&#160;&#160;(2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur de retour si la batterie a un niveau suffisant. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd318e2ebde322f320606bb98b7b7ba1"></a><!-- doxytag: member="dconstantes.h::BATTERY_LOW" ref="afd318e2ebde322f320606bb98b7b7ba1" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#afd318e2ebde322f320606bb98b7b7ba1">BATTERY_LOW</a>&#160;&#160;&#160;(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur de retour si la batterie a un niveau faible. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a2c04ae977314a6c11219efe84ab6ac"></a><!-- doxytag: member="dconstantes.h::BATTERY_OFF" ref="a5a2c04ae977314a6c11219efe84ab6ac" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a5a2c04ae977314a6c11219efe84ab6ac">BATTERY_OFF</a>&#160;&#160;&#160;(0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Valeur de retour si la batterie atteint un niveau de coupure. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dc4007d14151dacbf96dfcb1562dfda"></a><!-- doxytag: member="dconstantes.h::HORAIRE" ref="a1dc4007d14151dacbf96dfcb1562dfda" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a1dc4007d14151dacbf96dfcb1562dfda">HORAIRE</a>&#160;&#160;&#160;(0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sens horaire de rotation du robot. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5133ee1706d22d9c3cf76876baea4aa2"></a><!-- doxytag: member="dconstantes.h::ANTI_HORAIRE" ref="a5133ee1706d22d9c3cf76876baea4aa2" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dconstantes_8h.html#a5133ee1706d22d9c3cf76876baea4aa2">ANTI_HORAIRE</a>&#160;&#160;&#160;(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sens anti-horaire de rotation du robot. <br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Déclaration des constantes du projet. </p>
<dl class="author"><dt><b>Author:</b></dt><dd>P.-E. Hladik </dd></dl>
<dl class="version"><dt><b>Version:</b></dt><dd>0.1 </dd></dl>
<dl class="date"><dt><b>Date:</b></dt><dd>29 novembre 2011</dd></dl>
<p>Déclaration des constantes du projet </p>
</div></div>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="dconstantes_8h.html">dconstantes.h</a>      </li>

    <li class="footer">Generated on Tue Apr 24 2012 14:13:31 for De Stijl by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6 </li>
   </ul>
 </div>


</body>
</html>
